probably the most popular - Alemán Inglés Diccionario